percutaneous nephroscope - French English Dictionary